﻿/*Copyright@ kimquangtran185@gmail.com*/
*
{
    margin: 0px;
    padding: 0px;
}
img
{
    border: none;
}
a img
{
    border: none;
}
a
{
    text-decoration: none;
}
a:hover
{
}
a.lk_titlenew
{
    font: bold 12px tahoma;
    color: Green;
    text-decoration: none;
}

a.lk_titlenew:visited
{
    font: bold 12px tahoma;
    color: Green;
    text-decoration: none;
}

a.lk_titlenew:hover
{
    font: bold 12px tahoma;
    color: #333;
    text-decoration: underline;
}

a.lk_titlenew:active
{
    font: normal 12px tahoma;
    color: Green;
    text-decoration: none;
}

/**/
a.lienket1
{
    font: bold 12px tahoma;
    color: #e89018;
    text-decoration: none;
}

a.lienket1:visited
{
    font: bold 12px tahoma;
    color: #e89018;
    text-decoration: none;
}

a.lienket1:hover
{
    font: bold 12px tahoma;
    color: #333;
    text-decoration: underline;
}

a.lienket1:active
{
    font: normal 12px tahoma;
    color: #e89018;
    text-decoration: none;
}

/**/
a.lienket_sach_hay
{
    font: bold 12px tahoma;
    color: #0580c6;
    text-decoration: none;
}

a.lienket_sach_hay:visited
{
    font: bold 12px tahoma;
    color: #0580c6;
    text-decoration: none;
}

a.lienket_sach_hay:hover
{
    font: bold 12px tahoma;
    color: #bb031b;
    text-decoration: underline;
}

a.lienket_sach_hay:active
{
    font: normal 12px tahoma;
    color: #0580c6;
    text-decoration: none;
}
/**/
body
{
    background: url(../images/bg_body.png) repeat;
    font-family: Calibri, Verdana, Tahoma, Arial,Helvetica,sans-serif,Verdana;
    font-size: 13px;
    line-height: 20px;
}

#bg_bongmo
{
    background: url(../images/bg_bongmo.png) repeat-y;
    width: 1060px;
    position: relative;
    margin: 0 auto;
}

#wraper
{
    line-height: 24px;
    font-family: Calibri, Verdana, Tahoma, Arial,Helvetica,sans-serif,Verdana;
    font-size: 13px;
    background: none;
    width: 1000px;
    margin: 0 auto;
    border: 0px solid #ccc;
    overflow: hidden;
    color: #000;
    position: relative; /*-moz-box-shadow: 0px 0px 10px #ccc; /* Firefox */ /*-webkit-box-shadow: 0px 0px 10px #ccc; /* Safari and Chrome */ /*box-shadow: 0px 0px 10px #ccc; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
    behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
}
#topbanner
{
    background: #FFF;
    width: 100%;
    overflow: hidden;
}

#topbanner_mid
{
    height: 157px;
    background: url(../images/Banner_1.png) repeat;
    width: 1000px;
    margin: 0 auto;
    position: relative;
    border-top: 3px solid #ccc;
}

#bottom_topmenu
{
    width: 100%;
    background: none;
}

#bottom_topmenu_mid
{
    width: 1000px;
    margin: 0 auto;
    background: #fff;
    position: relative;
    height: 34px;
}

#topbanner_qc
{
    position: absolute;
    right: 22px;
    top: 30px;
    color: #FFF;
    width: 649px;
    height: 89px;
    z-index: 10;
}

.login_logout
{
    position: absolute;
    right: 0;
    top: 0;
    width: 250px;
    background: none;
    padding: 5px 10px;
    color: #e74297;
    z-index: 15;
}

.login_logout a
{
    color: #e74297;
    font-weight: bold;
    font-size: 14px;
}

.icon_pulic_banner
{
    padding-left: 10px;
}

.icon_pulic_banner img
{
    padding-left: 3px;
    border: none 0;
}

#container
{
    width: 100%;
    background: url(../images/bg_container.png) repeat;
    overflow: hidden;
}

#container_mid
{
    width: 1000px;
    margin: 0 auto;
}

#left
{
    width: 220px;
    float: left;
    background: #fff;
    margin-left: 5px;
}

#right
{
    width: 252px;
    float: right;
    background: #fff;
    margin-right: 30px;
}

#content_container
{
    margin-right: 260px;
    margin-left: 30px;
    width: 646px;
}
#footer
{
    width: 100%;
    background: none;
    clear: both;
}

#footer_mid
{
    background: #fff url(../images/bg_footer.png) no-repeat;
    margin: 0 auto;
    color: #456f24;
    overflow: hidden;
    width: 1000px;
    line-height: 16px;
    height: 270px;
    border-bottom: 3px solid #fff;
}

#footer_mid_left
{
    padding-left: 52px;
    padding-top: 192px;
    text-align: left;
}

#footer_mid a
{
    color: #456f24;
}

/*++++++++++++++++++++++++++++++++END KHUNG SUON+++++++++++++++++++++++++++++++++++++++*/

/*++++++++++++++++++++++++++++++++BEGIN TOPMENU+++++++++++++++++++++++++++++++++++++++*/


#topmenu
{
    width: 1000px;
    margin: 0px auto;
}

#topmenu_mid
{
    background: url(../images/bg_menu.png) no-repeat;
    height: 41px;
    width: 1000px;
    font-size: 12px;
    margin-top: 0px;
    position: relative;
}

#topmenu ul
{
    list-style: none;
    position: relative;
    behavior: url(whateverhover.htc); /*Ho tro MENU NAV IE*/
    display: inline;
    border-top: 0px solid #ccc;
    padding-left: 5px;
    float: left;
    width: 1000px;
}

#topmenu ul li
{
    float: left;
    list-style: none;
    border-right: 0px solid #4c4d4c;
    padding: 7px;
}

#topmenu ul li a
{
    display: inline;
    color: #fff;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
}

#topmenu ul li a.menu_tamgiac
{
    background: url(../images/icon_menutop.png) no-repeat right center;
    width: 8px;
    height: 6px;
    padding-right: 12px;
}

/*#topmenu ul li:hover  ul{
	display: inline;
}*/

#topmenu ul li a:hover
{
}

#topmenu ul li:hover ul
{
    display: block;
}

#topmenu ul li ul
{
    position: absolute;
    padding: 0px;
    padding-left: 130px;
    width: 1000px;
    float: left;
    top: 38px;
    left: 0;
    display: none;
    z-index: 999;
    background: none;
    border: 0px solid #e89018;
    behavior: url(whateverhover.htc); /*Ho tro MENU NAV IE*/
}

#topmenu ul li ul li
{
    border-bottom: 0px solid #e89018;
    position: relative;
    behavior: url(whateverhover.htc); /*Ho tro MENU NAV IE*/ /*width:220px;*/
    background: none;
    border-left: none;
    border-right: none;
    border-top: none;
    float: left;
    height: 28px;
}
#topmenu ul li ul li a
{
    background: none;
    line-height: 8px;
    display: inline;
    float: left;
    text-transform: none;
    margin: 1px;
    padding: 0px 0px 0px 17px;
    color: #118798;
    border: none;
    font-size: 12px;
    text-shadow: none;
}
#topmenu ul li ul li a:hover
{
    color: #007080;
}


/* Hover cho tat cac li ke tu tang thu 2 */

/* Khong can thiet, du thua do phia tren da dinh dang chung */
/*
*/


#topmenu ul li ul li ul
{
    margin-top: -3px;
    top: 0;
    left: 220px;
    position: absolute;
    behavior: url(whateverhover.htc); /*Ho tro MENU NAV IE*/
}

/* Quang trong, neu bo di se bi loi */

#topmenu li:hover ul ul, #topmenu li:hover ul ul ul, #topmenu li:hover ul ul ul ul
{
    display: none;
}

#topmenu li:hover ul, #topmenu li li:hover ul, #topmenu li li li:hover ul, #topmenu li li li li:hover ul
{
    display: block;
}

.hoa_menu
{
    position: absolute;
    right: 20px;
    top: -40px;
    background: url(../images/hoa_menu.png) no-repeat;
    z-index: 15;
    width: 73px;
    height: 72px;
}

.hoavan_topmenu
{
    position: absolute;
    left: 0;
    top: -25px;
    background: url(../images/hoavan_topmenu.png) no-repeat;
    z-index: 10;
    width: 1000px;
    height: 25px;
}

#topmenu ul li:hover div.menudiv
{
    display: block;
}

#topmenu ul li div.menudiv
{
    position: absolute;
    padding: 0px;
    width: 699px;
    float: left;
    left: 150px;
    top: 62px;
    display: none;
    z-index: 999;
    behavior: url(whateverhover.htc); /*Ho tro MENU NAV IE*/
}
.menudiv_top
{
    background: url(../images/menu_xoxuong_top.png) no-repeat top center;
    height: 15px;
    display: block;
    position: relative;
}

.menudiv_content
{
    padding: 10px 5px 5px 55px;
    font-size: 22px;
    font-weight: bold;
    color: #fff;
}

.menudiv_mid
{
    background: url(../images/menu_xoxuong_mid.png) repeat-y left;
    height: auto;
    position: relative;
}

.menudiv_mid_content
{
    padding: 7px;
    overflow: hidden;
    color: #cccccc;
}

.menudiv_bottom
{
    background: url(../images/menu_xoxuong_bottom.png) no-repeat bottom center;
    height: 33px;
    display: block;
    position: relative;
}

.menudiv_left
{
    position: relative;
    width: 150px;
    float: left;
    padding-left: 5px;
    margin-right: 10px;
}

.menudiv_left img
{
    width: 140px;
    height: 110px;
    padding: 3px;
    background: #fff;
    border: 1px solid #ccc;
    float: left;
}

.title_menudiv_left
{
    padding-left: 5px;
    margin-top: -10px;
    color: #e65393;
}

#topmenu ul li div.menudiv .title_menudiv_left a
{
    color: #e65393;
    font-size: 12px;
    font-weight: bold;
    line-height: 25px;
    padding-left: 10px;
}

#topmenu ul li div.menudiv .title_menudiv_left a:hover
{
    color: #bb0051;
}

.menudiv_right
{
    position: relative;
    overflow: hidden;
}

.menudiv_new
{
    float: left;
    height: 52px;
    margin-bottom: 17px;
    overflow: hidden;
    position: relative;
    width: 172px;
}

.menudiv_new img
{
    width: 61px;
    height: 45px;
    padding: 1px;
    background: #fff;
    border: 1px solid #ccc;
    float: left;
    margin-right: 5px;
}

.title_menudiv_new
{
    height: 10px;
    overflow: hidden;
}

#topmenu ul li div.menudiv .title_menudiv_new a
{
    color: #e65393;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    padding-right: 3px;
}

.title_menudiv_new a:hover
{
    color: #bb0051;
}

.menudiv_new_content
{
    color: #686868;
    padding-right: 5px;
    overflow: hidden;
    line-height: 14px;
    font-size: 11px;
}

/*++++++++++++++++++++++++++++++++END TOPMENU+++++++++++++++++++++++++++++++++++++++*/

/*++++++++++++++++++++++++++++++++BEGIN LEFT+++++++++++++++++++++++++++++++++++++++*/
#menuleft
{
    width: 220px;
    margin-bottom: 5px;
}
#title_menuleft
{
    color: #fff;
    background: #ccc url(../images/menu.png) repeat-x;
    line-height: 34px;
    font-weight: bold;
    height: 34px;
    text-align: center;
    text-transform: uppercase;
    font-size: 12px;
    text-shadow: 0 1px 0 #000; /* 	-moz-border-radius-bottomleft:5px; 	-moz-border-radius-bottomright:5px; 	border-bottom-left-radius: 5px; 	border-bottom-right-radius: 5px; 	-webkit-border-radius: 5px;*/
}

#menuleft_ul
{
    background: #FFF; /*border: 1px solid #ccc;*/
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}

#menuleft ul
{
    list-style: none;
    behavior: url(whateverhover.htc); /*Ho tro MENU NAV IE*/
}

#menuleft ul li
{
    background: #F1F1F1 url(../images/line.png) no-repeat bottom center;
    position: relative;
    border-bottom: 1px solid #D2D2D2;
    border-top: 1px solid #FFFFFF;
}

#menuleft ul li a
{
    display: block;
    text-decoration: none;
    color: #000;
    padding-left: 30px;
    font-size: 12px;
    line-height: 25px;
    background: url(../images/arrow.png) no-repeat 10px center;
}

#menuleft ul li:hover ul
{
    /*Ho tro MENU NAV*/
    display: block;
    width: 100%;
}

#menuleft ul li ul
{
    /*Ho tro MENU NAV*/
    position: absolute;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    top: -1px;
    left: 217px;
    display: none;
    width: 150px;
    z-index: 999;
    behavior: url(whateverhover.htc); /*Ho tro MENU NAV IE*/
}

#menuleft ul li ul li
{
    background: #f1f1f1 url(../images/menuleft.png) no-repeat;
    border-bottom: 1px solid #ccc;
}

#menuleft ul li ul li a
{
    background: url(../images/arrow.png) no-repeat 10px center;
    display: block;
    text-decoration: none;
    color: #000;
    padding-left: 22px;
    font-size: 12px;
    line-height: 25px;
}

#menuleft ul li a:hover, #menuleft ul li a:active
{
    background: #393939 url(../images/arrow.png) no-repeat 10px center;
    font-weight: bold;
    color: #bb0051;
    color: #fff;
}

#menuleft ul li ul li a:hover, #menuleft ul li ul li a:active
{
    font-weight: bold;
    color: #bb0051;
}

#menuleft ul li a.active, #menuleft ul li a.active:hover, #menuleft ul li a.active:active, #menuleft ul li a.active:focus #menuleft ul li a.current
{
}

#menuleft li:hover ul ul, #menuleft li:hover ul ul ul, #menuleft li:hover ul ul ul ul
{
    display: none;
}

#menuleft li:hover ul, #menuleft li li:hover ul, #menuleft li li li:hover ul, #menuleft li li li li:hover ul
{
    display: block;
}

/*++++++++++++++++++++++++++++++++END LEFT+++++++++++++++++++++++++++++++++++++++*/

/*++++++++++++++++++++++++++++++++BEGIN MOD LEFT+++++++++++++++++++++++++++++++++++++++*/

.mod_left
{
    width: 220px;
    margin-bottom: 5px;
}
.title_mod_left
{
    color: #FFF;
    background: url(../images/h3_mid.png) repeat-x;
    line-height: 25px;
    font-weight: bold;
    height: 28px;
    font-size: 12px;
    text-align: center;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.mod_left_mid
{
    border: 1px solid #f0f0f0;
    padding-bottom: 5px;
    background: #FFF;
    overflow: hidden;
}

.mod_left_mid_content
{
    text-align: center;
    padding: 8px 2px 8px 2px;
    overflow: hidden;
}


/*++++++++++++++++++++++++++++++++END MOD LEFT+++++++++++++++++++++++++++++++++++++++*/

/*++++++++++++++++++++++++++++++++BEGIN MOD CHUNG+++++++++++++++++++++++++++++++++++++++*/

.mod
{
    margin-bottom: 5px;
}
.title_mod
{
    text-transform: uppercase;
    color: #FFF;
    line-height: 25px;
    text-align: center;
    font-weight: bold;
    height: 30px;
    background: url(../images/h3_mod.png) repeat-x;
    font-size: 12px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.mod_mid
{
    padding-bottom: 3px;
    border: 1px solid #f0f0f0;
    background: #FFF;
}

.mod_mid_content
{
    text-align: center;
    padding: 8px 2px 8px 2px;
    background: #FFF;
}


/*++++++++++++++++++++++++++++++++END MOD CHUNG+++++++++++++++++++++++++++++++++++++++*/

/*++++++++++++++++++++++++++++++++BEGIN RIGHT+++++++++++++++++++++++++++++++++++++++*/

#search
{
    margin-top: 10px;
    margin-bottom: 25px;
    width: 252px;
    position: relative;
}

.inputsearch
{
    float: left;
    border-top: 1px solid #ccc;
    border-bottom: 2px solid #ccc;
    border-right: 2px solid #ccc;
    font-size: 12px;
    padding: 3px;
    padding-left: 10px;
    color: #000;
    margin: 0px 16px;
}

.button_search
{
    background: url(../images/button_search.png) no-repeat;
    width: 70px;
    height: 23px;
    padding-left: 71px;
    padding-bottom: 10px;
}

.search_left
{
    background: url(../images/search_left.png) no-repeat;
    position: absolute;
    left: -14px;
    top: -7px;
    width: 41px;
    height: 45px;
}

/* BEGIN RIGHT MOD */
.right_mod
{
    margin-bottom: 10px;
    width: 252px;
    position: relative;
}

.right_mod_top
{
    background: url(../images/right_mod_top.png) no-repeat top center;
    height: 60px;
    display: block;
    position: relative;
}

.video_top
{
    background: url(../images/video_top.png) no-repeat top center;
    height: 58px;
    display: block;
    position: relative;
}

.quydoi_top
{
    background: url(../images/quydoi_top.png) no-repeat top center;
    height: 58px;
    display: block;
    position: relative;
}

.thongtinthitruong_top
{
    background: url(../images/thongtinthitruong_top.png) no-repeat top center;
    height: 58px;
    display: block;
    position: relative;
}

.title_right_mod_top
{
    padding: 10px 5px 5px 45px;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
}

.right_mod_mid
{
    background: url(../images/right_mod_mid.png) repeat-y left;
    height: auto;
    position: relative;
}

.right_mod_mid_content
{
    padding: 7px;
    overflow: hidden;
    color: #cccccc;
}

.right_mod_bottom
{
    background: url(../images/right_mod_bottom.png) no-repeat bottom center;
    height: 15px;
    display: block;
    position: relative;
}

.thongtinthitruong_top
{
    background: url(../images/thongtinthitruong_top.png) no-repeat top center;
    height: 58px;
    display: block;
    position: relative;
}

.title_thongtinthitruong_top
{
    padding: 10px 5px 5px 45px;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
}

.thongtinthitruong_mid
{
    background: url(../images/thongtinthitruong_mid.png) repeat-y left;
    height: auto;
    position: relative;
}

.thongtinthitruong_mid_content
{
    padding: 7px;
    overflow: hidden;
    color: #cccccc;
}

.thongtinthitruong_bottom
{
    background: url(../images/thongtinthitruong_bottom.png) no-repeat bottom center;
    height: 15px;
    display: block;
    position: relative;
}

/* BEGIN BLOG RIGHT MOD */
.sachhay_mod
{
    margin-bottom: 10px;
    width: 252px;
    position: relative;
}

.sachhay_mod_top
{
    background: url(../images/sachhay_mod_top.png) no-repeat top center;
    height: 58px;
    display: block;
    position: relative;
}

.title_sachhay_mod_top
{
    padding: 10px 5px 5px 45px;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
}

.sachhay_mod_mid
{
    background: url(../images/sachhay_mod_mid.png) repeat-y left;
    height: auto;
    position: relative;
}

.sachhay_mod_mid_content
{
    padding: 7px;
    overflow: hidden;
    color: #cccccc;
}

.sachhay_mod_bottom
{
    background: url(../images/sachhay_mod_bottom.png) no-repeat bottom center;
    height: 15px;
    display: block;
    position: relative;
}

/* BEGIN NEW RIGHT MOD */
.new_mod
{
    margin-bottom: 10px;
    width: 252px;
    position: relative;
}

.new_mod_top
{
    background: url(../images/right_mod_top.png) no-repeat top center;
    height: 60px;
    display: block;
    position: relative;
}

.title_new_mod_top
{
    padding: 12px 5px 5px 45px;
    font-size: 25px;
    font-weight: bold;
    color: #fff;
}

.new_mod_mid
{
    background: url(../images/new_mod_mid.png) repeat-y left;
    height: auto;
    position: relative;
}

.new_mod_mid_content
{
    padding: 7px;
    overflow: hidden;
    color: #cccccc;
}

.new_mod_bottom
{
    background: url(../images/new_mod_bottom.png) no-repeat bottom center;
    height: 80px;
    display: block;
    position: relative;
}

.new_mod
{
}

.new_mod ul
{
    list-style: none;
}

.new_mod ul li
{
    background: none;
    position: relative;
    border-bottom: 2px dotted #D2D2D2;
    border-top: 1px solid #FFFFFF;
}

.new_mod ul li a
{
    display: block;
    text-decoration: none;
    color: #000;
    padding-left: 40px;
    font-size: 12px;
    line-height: 30px;
    background: url(../images/icon_new.png) no-repeat 5px center;
}

.new_mod ul li a:hover
{
    background: #ec6ea5 url(../images/icon_new_hover.png) no-repeat 5px center;
    color: #fff;
    font-weight: bold;
}

/* BEGIN BLOG RIGHT MOD */
.blog_mod
{
    margin-bottom: 10px;
    width: 252px;
    position: relative;
}

.blog_mod_top
{
    background: url(../images/blog_mod_top.png) no-repeat top center;
    height: 58px;
    display: block;
    position: relative;
}

.sachhay_top
{
    background: url(../images/sachhay_top.png) no-repeat top center;
    height: 58px;
    display: block;
    position: relative;
}

.title_blog_mod_top
{
    padding: 10px 5px 5px 45px;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
}

.blog_mod_mid
{
    background: url(../images/blog_mod_mid.png) repeat-y left;
    height: auto;
    position: relative;
}

.blog_mod_mid_content
{
    padding: 7px;
    overflow: hidden;
    color: #cccccc;
}

.blog_mod_bottom
{
    background: url(../images/blog_mod_bottom.png) no-repeat bottom center;
    height: 15px;
    display: block;
    position: relative;
}

.Ad_right_mid
{
    width: 252px;
    height: auto;
    background: none;
    margin-bottom: 10px;
}

.Ad_right_mid img
{
    padding-bottom: 1px;
}

/*++++++++++++++++++++++++++++++++END RIGHT+++++++++++++++++++++++++++++++++++++++*/

/*++++++++++++++++++++++++++++++++BEGIN CONTENT +++++++++++++++++++++++++++++++++++++++*/

#content_top
{
    width: 100%;
}

#content_top_mid
{
    width: 1000px;
    background: #FFF;
    margin: 0 auto;
    text-align: center;
}

#content_top_mid .content_top_col1
{
    float: left;
    width: 183px;
    height: 160px;
    background: #FFF;
    padding: 5px;
    margin-right: 2px;
    margin-bottom: 10px;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}


.content_top_col
{
    -moz-border-radius: 10px; /* Firefox */
    -webkit-border-radius: 10px; /* Safari and Chrome */
    border-radius: 10px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
    -moz-box-shadow: 8px 8px 15px #50c550; /* Firefox */
    -webkit-box-shadow: 8px 8px 8px #50c550; /* Safari and Chrome */
    box-shadow: 8px 8px 8px #50c550; /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
    behavior: url(ie-css3.htc); /* This lets IE know to call the script on all elements which get the 'box' class */
    float: left;
    width: 180px;
    height: 160px;
    background: #FFF;
    padding: 5px;
    margin-right: 2px;
    margin-bottom: 10px;
    border: 1px inset #f9f9f9;
}


#content_top_mid .content_top_col_title
{
    font-weight: bold;
    color: red;
    padding-bottom: 10px;
    text-transform: uppercase;
}

#content_top_mid .content_top_col_title a
{
    color: red;
}

#content_top_mid .content_top_col_mid
{
    text-align: left;
}

#content_top_mid .content_top_col_mid_img img
{
    border: 1px solid #ccc;
    padding: 1px;
    width: 80px;
}

#content_top_mid .content_top_col_mid_img img a:hover
{
    border: 3px solid #ccc;
    padding: 1px;
    width: 80px;
}

#slideshow_top
{
    width: 100%;
    background: none;
}

#slideshow_top_mid
{
    background: #fff url(../images/slideshow_top.png) no-repeat;
    margin: 0 auto;
    text-align: center;
    position: relative;
    padding-top: 20px;
    height: 207px;
    margin-top: 0px;
}

#slideshow_top_mid img
{
    padding-top: 40px;
    padding-left: 5px;
}

#slideshow_giua
{
    width: 100%;
    background: none;
}

#slideshow_giua_mid
{
    background: #fff url(../images/bg_slideshow_mid.png) no-repeat;
    margin: 0 auto;
    text-align: center;
    position: relative;
    width: 646px;
}

.img_slideshow_giua
{
    padding-top: 10px;
}

.img_slideshow_giua_small
{
    width: 645px;
    position: relative;
}

.img_slideshow_giua_small img
{
    padding: 2px;
    border: 1px solid #ccc;
    background: #fff;
    width: 116px;
    height: 80px;
    margin-top: 10px;
}

/*++++++++++++++++++++++++++++++++BEGIN CONTENT CHUNG +++++++++++++++++++++++++++++++++++++++*/

.content
{
    margin-bottom: 10px;
    width: 646px;
    position: relative;
}

.monngontheotuoi_top
{
    background: url(../images/monngontheotuoi_top.png) no-repeat top center;
    height: 54px;
    display: block;
    position: relative;
}

.giadinhsao_top
{
    background: url(../images/giadinhsao_top.png) no-repeat top center;
    height: 54px;
    display: block;
    position: relative;
}

.chuyenan_top
{
    background: url(../images/1001chuyenan_top.png) no-repeat top center;
    height: 54px;
    display: block;
    position: relative;
}

.dinhduong_top
{
    background: url(../images/dinhduong_top.png) no-repeat top center;
    height: 54px;
    display: block;
    position: relative;
}

.suckhoe_top
{
    background: url(../images/suckhoe_top.png) no-repeat top center;
    height: 54px;
    display: block;
    position: relative;
}

.lamdep_top
{
    background: url(../images/lamdep_top.png) no-repeat top center;
    height: 54px;
    display: block;
    position: relative;
}

.blog_top
{
    background: url(../images/blog_top.png) no-repeat top center;
    height: 54px;
    display: block;
    position: relative;
}

.nhatkysongdoi_top
{
    background: url(../images/nhatkysongdoi_top.png) no-repeat top center;
    height: 54px;
    display: block;
    position: relative;
}

.songsinh_top
{
    background: url(../images/songsinh_top.png) no-repeat top center;
    height: 54px;
    display: block;
    position: relative;
}

.benh_top
{
    background: url(../images/benh_top.png) no-repeat top center;
    height: 54px;
    display: block;
    position: relative;
}

.thucanloai1_top
{
    background: url(../images/thucanloai1_top.png) no-repeat top center;
    height: 54px;
    display: block;
    position: relative;
}

.thucanloai2_top
{
    background: url(../images/thucanloai2_top.png) no-repeat top center;
    height: 54px;
    display: block;
    position: relative;
}

.thucanloai3_top
{
    background: url(../images/thucanloai3_top.png) no-repeat top center;
    height: 54px;
    display: block;
    position: relative;
}

.thucanloain_top
{
    background: url(../images/thucanloain_top.png) no-repeat top center;
    height: 54px;
    display: block;
    position: relative;
}

.monngontheotuoi_tuthang4_top
{
    background: url(../images/monngontheotuoi_tuthang4_top.png) no-repeat top center;
    height: 54px;
    display: block;
    position: relative;
}

.monngontheotuoi_tuthang6_top
{
    background: url(../images/monngontheotuoi_tuthang6_top.png) no-repeat top center;
    height: 54px;
    display: block;
    position: relative;
}

.monngontheotuoi_tuthang8_top
{
    background: url(../images/monngontheotuoi_tuthang8_top.png) no-repeat top center;
    height: 54px;
    display: block;
    position: relative;
}

.monngontheotuoi_tuthang10_top
{
    background: url(../images/monngontheotuoi_tuthang10_top.png) no-repeat top center;
    height: 54px;
    display: block;
    position: relative;
}

.monngontheotuoi_tuthang12_top
{
    background: url(../images/monngontheotuoi_tuthang12_top.png) no-repeat top center;
    height: 54px;
    display: block;
    position: relative;
}

.monngontheotuoi_tren18thang_top
{
    background: url(../images/monngontheotuoi_tren18thang_top.png) no-repeat top center;
    height: 54px;
    display: block;
    position: relative;
}

.title_content
{
    padding: 10px 5px 5px 55px;
    font-size: 22px;
    font-weight: bold;
    color: #fff;
}

.content_mid
{
    background: url(../images/content_mid.png) repeat-y left;
    height: auto;
    position: relative;
}

.content_mid_content
{
    padding: 7px;
    overflow: hidden;
    color: #cccccc;
}

.content_bottom
{
    background: url(../images/content_bottom.png) no-repeat bottom center;
    height: 16px;
    display: block;
    position: relative;
}

.new_big
{
    position: relative;
    width: 300px;
    float: left;
    padding-left: 5px;
}

.new_big img
{
    width: 270px;
    padding: 3px;
    background: #fff;
    border: 2px solid #ccc;
}

.title_new_big
{
    padding-top: 7px;
}

.title_new_big a
{
    color: #bf1970;
    font-size: 16px;
    font-weight: bold;
}

.title_new_big a:hover
{
    color: #be0064;
}

.new_big_content
{
    color: #3D3D3D;
    overflow: hidden;
    line-height: 15px;
    overflow: hidden;
    width: 270px;
}

.like_big
{
    color: #b21010;
    font-weight: bold;
    background: url(../images/icon_link_big.png) no-repeat;
    padding: 0px 5px 5px 20px;
    font-size: 11px;
}

.share_big
{
    color: #b21010;
    font-weight: bold;
    background: url(../images/icon_share_big.png) no-repeat;
    padding: 0px 5px 5px 20px;
    font-size: 11px;
}

.comment_big
{
    color: #b21010;
    font-weight: bold;
    background: url(../images/icon_comment_big.png) no-repeat;
    padding: 0px 5px 5px 20px;
    font-size: 11px;
}



.new_small_khung
{
    position: relative;
    width: 327px;
    float: right;
}

.new_small
{
    position: relative;
    width: 330px;
    margin: 10px 0px;
}

.new_small img
{
    width: 102px;
    height: 66px;
    padding: 3px;
    background: #fff;
    border: 2px solid #ccc;
    float: left;
    margin-right: 5px;
}

.new_small_SachHay
{
    border-bottom: 2px dotted #ea6d9b;
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 20px;
    padding-top: 10px;
}

.new_small_SachHay img
{
    width: 150px;
    height: 200px;
    padding: 3px;
    background: #fff;
    border: 2px solid #ccc;
    float: left;
    margin-right: 5px;
}

.new_small_right_SachHay
{
    padding-left: 20px;
}
.new_small_right
{
}

.title_new_small
{
    padding-top: 7px;
}

.title_new_small a
{
    color: #BF1970;
    font-size: 12px;
    font-weight: bold;
}

.title_new_small a:hover
{
    color: #bc0063;
}

.new_small_content
{
    color: #3d3d3d;
    padding-right: 5px;
    overflow: hidden;
    line-height: 14px;
}

.like_small
{
    color: #b21010;
    font-weight: bold;
    background: url(../images/icon_link_new_chuyenbabau.png) no-repeat;
    padding-left: 12px;
    padding-right: 3px;
    font-size: 8.5px;
}

.share_small
{
    color: #b21010;
    font-weight: bold;
    background: url(../images/icon_share_new_chuyenbabau.png) no-repeat;
    padding-left: 12px;
    padding-right: 3px;
    font-size: 8.5px;
}

.comment_small
{
    color: #b21010;
    font-weight: bold;
    background: url(../images/icon_comment_new_chuyenbabau.png) no-repeat;
    padding-left: 12px;
    padding-right: 3px;
    font-size: 8.5px;
}

/* CSS chu de va detail tin tuc*/
.detail_content
{
    margin-bottom: 10px;
    width: 646px;
    position: relative;
}

.detail_content_top
{
    background: url(../images/detail_content_top.png) no-repeat top center;
    height: 39px;
    display: block;
    position: relative;
}

.title_detail_content
{
    padding: 10px 5px 5px 55px;
    font-size: 22px;
    font-weight: bold;
    color: #fff;
}

.detail_content_mid
{
    background: url(../images/detail_content_mid.png) repeat-y left;
    height: auto;
    position: relative;
}

.detail_content_mid_content
{
    padding: 7px;
    overflow: hidden;
    color: #cccccc;
}

.detail_content_bottom
{
    background: url(../images/detail_content_bottom.png) no-repeat bottom center;
    height: 39px;
    display: block;
    position: relative;
}



.path_chude
{
    padding: 3px;
}

.path_chude a
{
    padding-right: 10px;
    color: #118798;
    font-weight: bold;
    padding-left: 10px;
}

.path_chude a.home
{
    padding-left: 0px;
}

.path_chude a.icon_sub
{
    background: url(../images/hot.gif) no-repeat left center;
}

.detail_content_2tin
{
    padding-left: 20px;
    padding-bottom: 20px;
    position: relative;
    overflow: hidden;
    border-bottom: 2px solid #ec6ea5;
}

.detail_content_nhieutin
{
    padding-top: 10px;
    padding-left: 20px;
    padding-bottom: 20px;
    padding-right: 20px;
    position: relative;
    overflow: hidden;
}

.detail_content_big
{
    position: relative;
    width: 300px;
    float: left;
    padding-left: 5px;
}

.detail_content_big img
{
    width: 270px;
    padding: 3px;
    background: #fff;
    border: 2px solid #ccc;
}

.title_detail_content_big
{
    padding-top: 7px;
}

.title_detail_content_big a
{
    color: #5a8412;
    font-size: 16px;
    font-weight: bold;
}

.title_detail_content_big a:hover
{
    color: #bb0051;
}

.ngaygoitin
{
    color: #999898;
    font-size: 11px;
}

.detail_content_big_content
{
    color: #3d3d3d;
    width: 285px;
    overflow: hidden;
    line-height: 18px;
    padding: 5px 0px;
}
.albumvideo_content
{
    color: #3d3d3d;
    overflow: hidden;
    line-height: 18px;
    padding: 5px 0px;
    text-align: justify;
    height: 80px;
}

.detail_content_like_big
{
    color: #b21010;
    font-weight: bold;
    background: url(../images/icon_link_big.png) no-repeat;
    padding: 0px 5px 5px 20px;
    font-size: 11px;
}

.detail_content_share_big
{
    color: #b21010;
    font-weight: bold;
    background: url(../images/icon_share_big.png) no-repeat;
    padding: 0px 5px 5px 20px;
    font-size: 11px;
}

.detail_content_comment_big
{
    color: #b21010;
    font-weight: bold;
    background: url(../images/icon_comment_big.png) no-repeat;
    padding: 0px 5px 5px 20px;
    font-size: 11px;
}



.detail_content_small_khung
{
    position: relative;
    width: 327px;
    float: right;
}

.detail_content_small
{
    position: relative;
    margin-bottom: 5px;
    border-bottom: 2px dotted #ec6ea5;
    clear: both;
    padding-top: 15px;
    padding-bottom: 15px;
}

.detail_content_small img
{
    width: 166px;
    height: 133px;
    padding: 3px;
    background: #fff;
    border: 2px solid #ccc;
    float: left;
    margin-right: 20px;
}

.detail_content_small_right
{
}

.title_detail_content_small
{
    padding-top: 7px;
}

.title_detail_content_small a
{
    color: #5a8412;
    font-size: 15px;
    font-weight: bold;
}

.title_detail_content_small a:hover
{
    color: #bb0051;
}

.detail_content_small_content
{
    color: #3d3d3d;
    padding-right: 5px;
    overflow: hidden;
    line-height: 18px;
    padding-bottom: 5px;
    height: 70px;
}

.detail_content_like_small
{
    color: #b21010;
    font-weight: bold;
    background: url(../images/icon_link_big.png) no-repeat;
    padding: 0px 30px 5px 20px;
    font-size: 11px;
}

.detail_content_share_small
{
    color: #b21010;
    font-weight: bold;
    background: url(../images/icon_share_big.png) no-repeat;
    padding: 0px 30px 5px 20px;
    font-size: 11px;
}

.detail_content_comment_small
{
    color: #b21010;
    font-weight: bold;
    background: url(../images/icon_comment_big.png) no-repeat;
    padding: 0px 5px 5px 20px;
    font-size: 11px;
}

/* CSS CHI TIET TIN*/

.detail_new
{
    padding: 0px 20px;
    position: relative;
    overflow: hidden;
}

.detail_new ul
{
    list-style: none;
}

.detail_new ul li
{
    background: none;
    position: relative;
    border-bottom: 1px dotted #333;
}

.detail_new ul li a
{
    display: block;
    text-decoration: none;
    color: #333;
    padding-left: 25px;
    font-size: 12px;
    line-height: 25px;
    background: url(../images/icon_newsubcontent.png) no-repeat 5px center;
}

.detail_new ul li a:hover
{
    color: #bb0051;
}

.detail_new_date
{
    color: #ccc;
    font-size: 11px;
    padding: 15px 27px 0;
    padding-right: 186px;
    float: left;
}

.icon_public
{
    padding: 15px 27px 0;
    position: relative;
}

.icon_public img
{
    border: 0 none;
    padding-left: 5px;
}

.title_detail_new a
{
    color: #6eab57;
    font-size: 22px;
    font-weight: bold;
}

.detail_new_tomtat
{
    color: #000;
    font-weight: bold;
    padding-top: 5px;
}

.detail_new_chitiet
{
    color: #000;
    line-height: 24px;
    padding: 10px 0px;
    font-size: 13px;
}

.detail_new_chitiet img
{
    padding: 2px;
    border: 1px solid #ccc;
}

.form_comment
{
    background: #f8f9e9;
    position: relative;
    overflow: hidden;
    padding: 20px;
}

.comment_label
{
    color: #33510b;
    font-weight: bold;
    padding-right: 25px;
}

.comment_input
{
    background: none;
    border: 1.5px solid #33510b;
    color: #000;
    width: 300px;
    padding: 5px;
    background: #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.comment_content
{
    padding: 5px;
    width: 300px;
    height: 100px;
    border: 1.5px solid #33510b;
    color: #000;
    font-weight: bold;
    margin-bottom: 10px;
    background: #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.botton_send_comment
{
    background: url(../images/button_send.png) no-repeat;
    height: 16px;
    width: 56px;
    border: 0 none;
}

.user_comment_khung
{
    background: none;
    position: relative;
    overflow: hidden;
    padding: 20px;
}

.user_comment_gachngang
{
    border-top: 2px dotted #ea6d9b;
    margin-top: 10px;
    margin-bottom: 10px;
}

.user_comment_label
{
    color: #ea6d9b;
    font-weight: bold;
    padding-right: 25px;
    font-size: 18px;
}

.user_comment
{
    clear: both;
    margin-top: 10px;
    margin-bottom: 10px;
    position: relative;
    border-bottom: 1px dotted #ea6d9b;
}

.user_comment img
{
    width: 68px;
    height: 68px;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    border: 1px solid #ea6d9b;
}

.user_comment_right
{
    width: 369px;
    position: relative;
    margin-left: 100px;
    margin-bottom: 10px;
}

.user_comment_icon_left
{
    background: url(../images/binhluan_icon_left.png) no-repeat;
    position: absolute;
    left: -9px;
    top: 13px;
    width: 10px;
    height: 10px;
}

.user_comment_right_top
{
    background: url(../images/binhluan_top.png) no-repeat top center;
    height: 6px;
    display: block;
    position: relative;
}

.title_user_comment_right
{
    padding: 10px 5px 5px 55px;
    font-size: 22px;
    font-weight: bold;
    color: #fff;
}

.user_comment_right_mid
{
    background: url(../images/binhluan_mid.png) repeat-y left;
    height: auto;
    position: relative;
}

.user_comment_right_mid_content
{
    padding: 5px;
    overflow: hidden;
    color: #cccccc;
    line-height: 20px;
    font-size: 12px;
}

.user_comment_right_bottom
{
    background: url(../images/binhluan_bottom.png) no-repeat bottom center;
    height: 6px;
    display: block;
    position: relative;
}

.title_user_comment
{
    color: #000;
    font-style: italic;
}

.name_user_comment
{
    color: green;
    font-size: 12px;
    font-weight: bold;
}


.tinlienquan
{
    padding: 0px 20px;
    position: relative;
    overflow: hidden;
}

.tinlienquan_label
{
    color: #76b72a;
    font-weight: bold;
    padding-right: 25px;
    font-size: 18px;
}

.tinlienquan ul
{
    list-style: none;
}

.tinlienquan ul li
{
    background: none;
    position: relative;
    border-bottom: 1px dotted #333;
}

.tinlienquan ul li a
{
    display: block;
    text-decoration: none;
    color: #333;
    padding-left: 25px;
    font-size: 12px;
    line-height: 25px;
    background: url(../images/icon_newsubcontent.png) no-repeat 5px center;
}

.tinlienquan ul li a:hover
{
    color: #bb0051;
}

/*++++++++++++++++++++++++++++++++END CONTENT CHUNG +++++++++++++++++++++++++++++++++++++++*/

/*++++++++++++++++++++++++++++++++BEGIN CONTENT CHUYEN BA BAU +++++++++++++++++++++++++++++++++++++++*/

.content
{
    margin-bottom: 10px;
    width: 646px;
    position: relative;
}

.chuyenbabau_content_top
{
    background: url(../images/chuyenbabau_content_top.png) no-repeat top center;
    height: 58px;
    display: block;
    position: relative;
}

.title_chuyenbabau_content_top
{
    padding: 10px 5px 5px 55px;
    font-size: 22px;
    font-weight: bold;
    color: #fff;
}

.chuyenbabau_content_mid
{
    background: url(../images/chuyenbabau_content_mid.png) repeat-y left;
    height: auto;
    position: relative;
}

.chuyenbabau_content_mid_content
{
    padding: 7px;
    overflow: hidden;
    color: #cccccc;
}

.chuyenbabau_content_bottom
{
    background: url(../images/chuyenbabau_content_bottom.png) no-repeat bottom center;
    height: 15px;
    display: block;
    position: relative;
}

.new_chuyenbabau
{
    position: relative;
    width: 195px;
    float: left;
    padding-left: 5px;
    margin-right: 10px;
}

.new_chuyenbabau img
{
    width: 180px;
    height: 118px;
    padding: 3px;
    background: #fff;
    border: 2px solid #ccc;
}

.title_new_chuyenbabau
{
    padding-top: 7px;
}

.title_new_chuyenbabau a
{
    color: #bf1970;
    font-size: 13px;
    font-weight: bold;
}

.title_new_chuyenbabau a:hover
{
    color: #bb0051;
}

.new_chuyenbabau_content
{
    color: #3D3D3D;
    height: 98px;
    line-height: 20px;
    overflow: hidden;
    width: 195px;
}

.like_new_chuyenbabau
{
    color: #b21010;
    font-weight: bold;
    background: url(../images/icon_link_new_chuyenbabau.png) no-repeat;
    padding-left: 12px;
    padding-right: 3px;
    font-size: 8px;
}

.share_new_chuyenbabau
{
    color: #b21010;
    font-weight: bold;
    background: url(../images/icon_share_new_chuyenbabau.png) no-repeat;
    padding-left: 12px;
    padding-right: 3px;
    font-size: 8px;
}

.comment_new_chuyenbabau
{
    color: #b21010;
    font-weight: bold;
    background: url(../images/icon_comment_new_chuyenbabau.png) no-repeat;
    padding-left: 12px;
    padding-right: 3px;
    font-size: 8px;
}

.new_chuyenbabau ul
{
    list-style: none;
    border-top: 2px dotted #333;
    padding-top: 5px;
    margin-top: 5px;
}

.new_chuyenbabau ul li
{
    background: none;
    position: relative;
    border-bottom: 2px dotted #D2D2D2;
}

.new_chuyenbabau ul li a
{
    display: block;
    text-decoration: none;
    color: #000;
    padding-left: 17px;
    font-size: 12px;
    line-height: 25px;
    background: url(../images/hot.gif) no-repeat 5px center;
}

.new_chuyenbabau ul li a:hover
{
    background: #ec6ea5 url(../images/hot.gif) no-repeat 5px center;
    color: #fff;
    font-weight: bold;
}

/*++++++++++++++++++++++++++++++++BEGIN LIEN HE +++++++++++++++++++++++++++++++++++++++*/
.contact
{
    margin-bottom: 10px;
    width: 646px;
    position: relative;
}

.contact_top
{
    background: url(../images/HoiDapLienHe.png) no-repeat top center;
    height: 79px;
    display: block;
    position: relative;
    margin-left: -1px; /* Phuong them vao */
}

.title_contact
{
    padding: 10px 5px 5px 55px;
    font-size: 22px;
    font-weight: bold;
    color: #fff;
}

.contact_date
{
    color: #666666;
    padding-left: 440px;
    padding-top: 15px;
    font-weight: bold;
}

.contact_mid
{
    background: url(../images/contact_mid.png) repeat-y left;
    height: auto;
    position: relative;
}

.contact_mid_content
{
    padding: 15px 10px 10px 40px;
    overflow: hidden;
    color: #cccccc;
}

.contact_bottom
{
    background: url(../images/contact_bottom.png) no-repeat bottom center;
    height: 15px;
    display: block;
    position: relative;
    margin-right: 1px; /* Phuong them vao */
}

.contact_address
{
    background: url(../images/contact_bottom.png) no-repeat bottom center;
}

.address_phone
{
    padding-left: 40px;
    padding-top: 9px;
    font-weight: bold;
}

.contact_address
{
    background: url(../images/contact_address.png) no-repeat;
    padding-left: 22px;
    width: 17px;
    height: 15px;
    font-weight: bold;
}

.contact_phone
{
    background: url(../images/contact_phone.png) no-repeat;
    padding-left: 22px;
    margin-left: 90px;
    width: 17px;
    height: 16px;
}

.contact_label
{
    color: #76b72a;
    font-weight: bold;
    padding-right: 25px;
}

.contact_gotiengviet
{
    color: #76b72a;
    font-weight: bold;
    padding-left: 135px;
}

.contact_input
{
    background: none;
    border: 2px dotted #ec6ea5;
    color: #000;
    width: 200px;
    padding: 5px;
    margin-bottom: 7px;
    font-weight: bold;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.contact_gachngang
{
    border-top: 2px solid #76b72a;
    margin-top: 10px;
    margin-bottom: 10px;
}

.contact_content
{
    padding: 5px;
    width: 560px;
    height: 160px;
    border: 2px dotted #ec6ea5;
    color: #000;
    font-weight: bold;
    margin-bottom: 10px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.botton_send
{
    background: url(../images/send_toasoan.png) no-repeat;
    height: 28px;
    width: 95px;
    border: 0 none;
}

.botton_xoa
{
    background: url(../images/xoatrang.png) no-repeat;
    height: 28px;
    width: 87px;
    border: 0 none;
}

textarea, select
{
    background: none;
    border: 1px solid #ccc;
    color: #999999;
}

/*++++++++++++++++++++++++++++++++END LIEN HE +++++++++++++++++++++++++++++++++++++++*/

/*++++++++++++++++++++++++++++++++END CONTENT CHUYEN BA BAU +++++++++++++++++++++++++++++++++++++++*/

#anhdep
{
    background: url(../images/bg_anhdep.png) no-repeat bottom center;
    height: 431px;
    width: 645px;
    position: relative;
}

#chitietanhdep
{
    background: url(../images/khungchitietanhdep.jpg) no-repeat top center;
    position: relative;
    width: 376px;
    padding-left: 25px;
}


.anhdep_khunghinh
{
    background: url(../images/bg_khunghinh.png) no-repeat bottom center;
    float: left;
    height: 110px;
    margin-left: 22px;
    padding: 82px 0 0 67px;
    position: relative;
    width: 111px;
}

.anhdep_khunghinh img
{
    height: 69px;
    width: 83px;
    margin-left: -38px;
    margin-top: 12px;
}

.anhdep_khunghinh2
{
    background: url(../images/bg_khunghinh.png) no-repeat bottom center;
    float: left;
    height: 110px;
    padding: 0px 0 0 67px;
    position: relative;
    width: 111px;
}

.anhdep_khunghinh2 img
{
    height: 69px;
    width: 83px;
    margin-left: -38px;
    margin-top: 12px;
}

#albumanhdep
{
    background: url(../images/albumanhdeptop.png) no-repeat bottom center;
    height: 620px;
    width: 645px;
    position: relative;
    padding-left: 25px;
}

#albumthoau
{
    background: url(../images/Anh-dep-thoithoau.png) no-repeat bottom center;
    height: 652px;
    width: 645px;
    position: relative;
    padding-left: 25px;
}

.albumanhdep_khunghinh
{
    background: url(../images/albumembe.png) no-repeat bottom center;
    float: left;
    height: 110px;
    margin-left: 22px;
    padding: 82px 0 0 67px;
    position: relative;
    width: 111px;
}

.albumanhdep_khunghinh img
{
    height: 97px;
    width: 126px;
    margin-left: -42px;
    margin-top: 8px;
    -moz-border-radius-topleft: 10px;
    -webkit-border-top-left-radius: 10px;
    -moz-border-radius-topright: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-right-radius: 10px;
}

.albumanhdep_khunghinh2
{
    background: url(../images/albumembe.png) no-repeat top center;
    float: left;
    height: 110px;
    margin-left: 22px;
    padding: 0px 0 0 67px;
    position: relative;
    width: 71px;
}

.albumanhdep_khunghinh2 img
{
    height: 97px;
    width: 126px;
    margin-left: -62px;
    margin-top: 8px;
    -moz-border-radius-topleft: 10px;
    -webkit-border-top-left-radius: 10px;
    -moz-border-radius-topright: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-bottomleft: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -webkit-border-bottom-right-radius: 10px;
}

.detail_content_bottom_anhdep
{
    background: url(../images/albumanhdepbottom.png) no-repeat bottom center;
    height: 31px;
    width: 645px;
    display: block;
    position: relative;
    padding-left: 25px;
}

.detail_content_bottom_anhthoau
{
    height: 31px;
    width: 645px;
    display: block;
    position: relative;
    padding-left: 25px;
    margin-top: -30px;
}

.anhdep_info
{
    line-height: 16px;
    margin-left: -17px;
    margin-top: 35px;
    color: #000;
}

.Ad_content
{
    width: 645px;
    height: auto;
    background: none;
    padding-top: 10px;
    padding-bottom: 10px;
}

.Ad_content img
{
    padding-bottom: 1px;
}

/*++++++++++++++++++++++++++++++++END CONTENT +++++++++++++++++++++++++++++++++++++++*/


/*++++++++++++++++++++++++++++++++BEGIN SLIDESHOW NEW +++++++++++++++++++++++++++++++++++++++*/

#featured
{
    position: relative;
    height: 252px;
    background: #fff;
}
#featured ul.ui-tabs-nav
{
    position: absolute;
    top: 0;
    left: 340px;
    list-style: none;
    padding: 0;
    margin: 0;
    width: 190px;
}
#featured ul.ui-tabs-nav li
{
    padding: 1px 0;
    padding-left: 2px;
    font-size: 12px;
    color: #666;
    width: 196px;
}
#featured ul.ui-tabs-nav li img
{
    float: left;
    margin: 2px 5px;
    background: #fff;
    padding: 2px;
    border: 1px solid #eee;
}
#featured ul.ui-tabs-nav li span
{
    font-size: 11px;
    font-family: Verdana;
    line-height: 12px;
    color: #034E8F;
}
#featured li.ui-tabs-nav-item a
{
    display: block;
    height: 48px;
    color: #333;
    background: #fff;
    line-height: 20px;
}
#featured li.ui-tabs-nav-item a:hover
{
    background: #f2f2f2;
}
#featured li.ui-tabs-selected
{
    background: left -5px no-repeat;
}
#featured ul.ui-tabs-nav li.ui-tabs-selected a
{
    background: #ffeacc;
}
#featured .ui-tabs-panel
{
    width: 340px;
    height: 250px;
    background: #999;
    position: relative;
}

#featured .ui-tabs-panel .info
{
    position: absolute;
    top: 200px;
    left: 0px;
    height: 50px;
    width: 340px;
    background: url('http://hmweb.com.vn/Images/Template/hm-bg.png') repeat;
}
#featured .info h2
{
    font-size: 12px;
    color: #fff;
    padding: 5px;
    margin: 0;
    overflow: hidden;
}
#featured .info p
{
    margin: 0 5px;
    font-size: 11px;
    line-height: 15px;
    color: #f0f0f0;
}
#featured .info a
{
    text-decoration: none;
    color: #fff;
}
#featured .info a:hover
{
    text-decoration: underline;
}
#featured .ui-tabs-hide
{
    display: none;
}
#featured .ui-tabs-nav-item img
{
    height: 37px;
    width: 55px;
}
/*++++++++++++++++++++++++++++++++END SLIDESHOW NEW +++++++++++++++++++++++++++++++++++++++*/

.sanpham_mid
{
    position: relative;
    overflow: hidden;
}

.sanpham
{
    padding: 0 0 0 15px;
    float: left;
    overflow: hidden;
}

.img_sp
{
    border: 1.9px dotted #ec6ea5;
    height: 85px;
    margin-bottom: 5px;
    position: relative;
    width: 85px;
    word-wrap: break-word;
    background: #FFF;
    padding: 2px;
}

.img_sp:hover
{
    border: 1px solid #ec6ea5;
}

.img_sp img
{
    bottom: 0;
    height: auto;
    left: 0;
    margin: auto;
    max-height: 100%;
    max-width: 100%;
    min-height: 83px;
    min-width: 83px;
    position: absolute;
    right: 0;
    top: 0;
}

.title_sp
{
    overflow: hidden;
    height: 32px;
    width: 100px;
}

.title_sp a
{
    color: #ef1818;
    font-size: 12px;
    font-weight: normal;
    line-height: 16px;
    font-weight: bold;
}

.title_sp a:hover
{
    color: #de0e0e;
}

.gia_sp
{
    color: #2f2f2f;
    font-size: 12px;
}

.xemtatcasp a
{
    float: right;
    color: #FFF;
    margin-top: -32px;
    padding-right: 10px;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
}

.xemtatcasp a:hover
{
    color: #bb0051;
}

.ddmmyy
{
    float: left;
    padding-left: 8px;
    padding-top: 4px;
    font-weight: bold;
}

.marquee
{
    width: 768px;
    height: 32px;
    color: #d90115;
    font-weight: bold;
    background: none;
    border: 0px solid #b9fdb9;
    margin-top: 2px;
    float: right;
}

.sanpham_
{
    padding: 5px;
    clear: both;
}

.title_gia
{
}

.img_sp_
{
    border: 1px solid #E9E9E9;
    height: 80px;
    margin-bottom: 5px;
    position: relative;
    width: 90px;
    word-wrap: break-word;
    background: #FFF;
    float: left;
    margin-right: 5px;
}

.img_sp_ img
{
    bottom: 0;
    height: auto;
    left: 0;
    margin: auto;
    max-height: 100%;
    max-width: 100%;
    min-height: 50px;
    min-width: 50px;
    position: absolute;
    right: 0;
    top: 0;
}

.title_sp_
{
}

.title_sp_ a
{
    color: #000;
    font-size: 12px;
    font-weight: normal;
    line-height: 15px;
}

.title_sp_ a:hover
{
    color: #cacaca;
}

.gia_sp_
{
    color: #fb0404;
    font-weight: bold;
    font-size: 11px;
    height: 18px;
}

.chitiet a
{
    font-size: 11px;
    color: #ccc;
    color: #bb0051;
}

.chitiet a
{
    font-size: 11px;
    color: #ccc;
    text-decoration: none;
}

/*++++++++++++++++++++++++++++++++BEGIN LOGIN +++++++++++++++++++++++++++++++++++++++*/

#login
{
    margin-bottom: 0px;
    width: 220px;
    float: right;
}
#login_title
{
    color: #FFF;
    background: url(../images/h3_mid.png) repeat-x;
    font-weight: bold;
    height: 28px;
    font-size: 12px;
    margin-bottom: 1px;
    text-align: center;
}

#login_mid
{
    padding-bottom: 10px;
    padding: 5px;
    background: url(../images/bg_bottom.png) repeat-x;
}

#login_mid .action
{
    color: #333333;
    padding-right: 5px;
    text-align: left;
}

#login_mid a
{
    color: #999999;
    font-size: 11px;
    text-decoration: underline;
}

.search .action
{
    color: #000;
    padding-right: 5px;
    font-weight: bold;
}

.search a
{
    color: #000;
    font-size: 11px;
    text-decoration: underline;
}

.submit
{
    border: 1px solid #ccc;
    padding: 3px 2px;
    margin-top: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    -webkit-border-radius: 5px;
}

.input
{
    height: 20px;
    border: 1px solid #ccc;
    padding-left: 5px; /*-moz-border-radius: 5px; /* Firefox */ /*-webkit-border-radius: 5px; /* Safari and Chrome */ /*border-radius: 5px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
}
/*++++++++++++++++++++++++++++++++END LOGIN +++++++++++++++++++++++++++++++++++++++*/

.video_mid
{
    text-align: center;
}

.listvideo
{
}

.listvideo ul
{
    list-style: none;
}

.listvideo ul li
{
    background: #F1F1F1 url(../images/line.png) no-repeat bottom center;
    position: relative;
    border-bottom: 1px solid #D2D2D2;
    border-top: 1px solid #FFFFFF;
}

.listvideo ul li a
{
    display: block;
    text-decoration: none;
    color: #000;
    padding-left: 30px;
    font-size: 12px;
    line-height: 25px;
    background: url(../images/arrow.png) no-repeat 10px center;
}

.listvideo ul li a:hover
{
    color: #bb0051;
}

.news
{
    border-bottom: 1px solid #CCCCCC;
    clear: both;
    margin-bottom: 4px;
    overflow: hidden;
    padding-bottom: 4px;
    padding-right: 5px;
}

.images_new
{
    float: left;
}

.images_new img
{
    width: 60px;
    height: 60px;
    padding: 2px;
    background: #FFF;
    border: 1px solid #CCC;
    margin-right: 5px;
}

.title_new
{
    text-align: left;
}

.title_new a
{
    color: #000;
    font-size: 12px;
}

.title_new a:hover
{
    color: #bb0051;
    color: #cacaca;
}

.mod_left ul
{
    list-style: none;
    behavior: url(whateverhover.htc); /*Ho tro MENU NAV IE*/
}

.mod_left ul li
{
    background: url(../images/hot.gif) no-repeat 5px 9px;
    position: relative;
}

.mod_left ul li a
{
    display: block;
    text-decoration: none;
    color: #000;
    padding-left: 25px;
    font-size: 12px;
    line-height: 25px;
    text-align: left;
}

.mod_left ul li a:hover
{
    color: #bb0051;
}

.suppot_online
{
    margin-left: 20px;
}

/* BEGIN DOCUMENT*/
.document
{
    padding: 0px;
    float: left;
    overflow: hidden;
    position: relative;
    margin: 0 17px 17px 0;
}

.img_document
{
    border: 1px solid #E9E9E9;
    height: 160px;
    margin-bottom: 0px;
    position: relative;
    width: 160px;
    background: #FFF;
}

.img_document a:hover
{
    border: 2px solid #000;
}

.img_document img
{
    bottom: 0;
    height: auto;
    left: 0;
    margin: auto;
    max-height: 100%;
    max-width: 100%;
    height: 160px;
    min-width: 160px;
    position: absolute;
    right: 0;
    top: 0;
}

.title_document
{
    overflow: hidden;
    height: 42px;
    width: 162px;
    background: #000;
    opacity: 0.75;
    position: absolute;
    bottom: 0;
    left: 0;
}

.title_document a
{
    color: #747474;
    font-size: 12px;
    line-height: 16px;
    position: absolute;
    font-weight: bold;
    color: #fff;
    padding: 3px;
}

.title_document a:hover
{
    color: #bb0051;
}
/* END DOCUMENT NOI BAT*/

/* BEGIN DOCUMENT NEW RIGHT*/
.mod_mid_document_modnew
{
    text-align: center;
    padding: 8px 2px 8px 2px;
    overflow: hidden;
}

.document_modnew
{
    border-bottom: 1px dotted #CCCCCC;
    clear: both;
    margin-bottom: 10px;
    overflow: hidden;
    padding-bottom: 10px;
    padding-right: 5px;
}

.images_document_modnew
{
    float: left;
}

.images_document_modnew img
{
    width: 60px;
    height: 60px;
    padding: 2px;
    background: #FFF;
    border: 1px dotted #CCC;
    margin-right: 5px;
}

.title_document_modnew
{
    text-align: left;
    line-height: 17px;
    color: #686868;
    font-size: 11px;
}

.title_document_modnew a
{
    color: #ef1818;
    font-size: 13px;
    font-weight: bold;
}

.title_document_modnew a:hover
{
    color: #bb0051;
}

.gia_document_modnew
{
    color: #ef1818;
    font-weight: bold;
}

.readmore_mid
{
    background: url(../images/readmore_mid.png) no-repeat;
    position: absolute;
    right: 83px;
    bottom: 0;
    width: 85px;
    height: 20px;
}

.readmore_xemtruoc
{
    background: url(../images/xemtruoc.png) no-repeat;
    position: absolute;
    right: 100px;
    bottom: 15px;
    width: 86px;
    height: 20px;
}

.readmore_right
{
    background: url(../images/readmore_right.png) no-repeat;
    position: absolute;
    right: 0;
    bottom: 15px;
    width: 85px;
    height: 20px;
}

.readmore_next
{
    background: url(../images/xemtiep.png) no-repeat;
    position: absolute;
    right: 0;
    bottom: 15px;
    width: 85px;
    height: 20px;
}
.show_images
{
    padding: 0;
    margin: 0;
    border: solid;
    border-width: 1px;
    border-color: #eaeaea;
}

/*Header*/
.Tab .ajax__tab_header
{
    color: #eaeaea;
    font-family: Calibri;
    font-size: 14px;
    font-weight: bold;
    background-image: url(../Images/menu_bg_hover.jpg);
    margin-left: 0px;
    cursor: pointer;
}
/*Body*/
.Tab .ajax__tab_body
{
    border: 1px solid #eaeaea;
    padding-top: 0px;
    cursor: hand;
}
/*Tab Active*/
.Tab .ajax__tab_active .ajax__tab_tab
{
    color: maroon;
    background-image: url(../Images/menu_bg_hover.jpg);
    height: 20px;
    font-weight: bold;
    cursor: hand;
}
.Tab .ajax__tab_active .ajax__tab_inner
{
    color: #ffffff;
    background: url("../Images/menu_bg_hover.jpg") repeat-x;
    padding-left: 10px;
}
.Tab .ajax__tab_active .ajax__tab_outer
{
    color: #ffffff;
    background: url("../Images/menu_bg_hover.jpg") repeat-x;
    padding-right: 6px;
}
/*Tab Hover*/
.Tab .ajax__tab_hover .ajax__tab_tab
{
    color: #000000;
    background: url("../Images/menu_bg_hover.jpg") repeat-x;
    height: 20px;
}
.Tab .ajax__tab_hover .ajax__tab_inner
{
    color: #000000;
    background: url("../Images/menu_bg_hover.jpg") repeat-x;
    padding-left: 10px;
}
.Tab .ajax__tab_hover .ajax__tab_outer
{
    color: #000000;
    background: url("../Images/menu_bg_hover.jpg") repeat-x;
    padding-right: 6px;
}
/*Tab Inactive*/
.Tab .ajax__tab_tab
{
    color: black;
    background: url("../Images/menu_bg_hover.jpg") repeat-x;
    height: 20px;
}
.Tab .ajax__tab_inner
{
    color: #9ccffa;
    background: url("../Images/menu_bg_hover.jpg") repeat-x;
    padding-left: 10px;
}
.Tab .ajax__tab_outer
{
    color: #9ccffa;
    background: url("../Images/menu_bg_hover.jpg") repeat-x;
    padding-right: 6px;
    margin-right: 2px;
}

/*Pic*/
.homeBottomWrap
{
    background-image: url("../images/bg_container.png");
    width: 624px;
    vertical-align: bottom;
    margin-top: -25px;
}
.homeBottomWrap .headline A.checkpic
{
    background-color: transparent;
    color: red;
    text-decoration: none;
    font-size: 16px;
    font-weight: bold;
    font-family: Arial;
}
.homeBottomWrap .headline A.checkpic:hover
{
    background-position: 0 2.25pt;
    background-color: #efefef;
}
.homeBottomOuter
{
    text-align: left;
    padding-left: 15px;
}
.tieudecenter
{
    text-align: center;
    font-weight: bold;
    font-size: 14pt;
    color: #e65393;
}
.Sachhay_bold
{
    font-weight: bold;
}
.Sachhay_giabia
{
    color: #bb031b;
}
.fb-like-box
{
}
#fb-root
{
    display: none;
}
div.fb-like-box, div.fb-like-box > span, div.fb-like-box > span > iframe[style], div.fb-comments, div.fb-comments > span, div.fb-comments > span > iframe[style]
{
    width: 100% !important;
}
.link-home
{
}
.link-home img
{
    margin-left: 26px;
    margin-top: 3px;
}
.scrollup
{
    background: url("../Images/icon_gototop.png") no-repeat scroll 0 0 transparent;
    bottom: 20px;
    display: none;
    height: 40px;
    position: fixed;
    right: 20px;
    text-indent: -9999px;
    width: 40px;
    top: 10px;
    right: 10px;
}
.box-thongtinthitruong
{
    width: 350px;
    background: #f3f3f3;
    position: fixed;
    right: 0;
    bottom: 0;
    overflow: hidden;
    z-index: 999;
    -webkit-border-radius: 5px 5px 0px 0px;
    -moz-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
    overflow: hidden;
}
#head-tttt
{
    background: #76b72a;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    padding: 5px;
    color: #FFF;
    position: relative;
    z-index: 99;
}
#head-tttt .close
{
    position: absolute;
    right: 10px;
    top: 25%;
    display: block;
    color: #FFF;
    font-weight: bold;
    font-size: 15px;
}
#form-tttt
{
    float: left;
    padding: 10px 20px;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    webkit-box-sizing: border-box;
    display: none;
}
.goc_cg
{
    width: 100%;
    height: auto;
}
.goc_cg p
{
    padding-left: 20px;
}
.goc_cg p .contact_content
{
    width: 200px;
}

/* Phuong 9/10/2013 */
.NoiDungLienHe
{
    font-size: 12pt;
    color: #ec6ea5;
}
.NoiDungTraLoi
{
    font-size: 12pt;
    color: #76b72a;
}
.NoiDungLienHe a
{
    color: #ec6ea5;
}
.NoiDungLienHe a:hover
{
    color: #ec6ea5;
    font-weight: bold;
}
.listTraLoi
{
    list-style-image: url('../Images/icon_comment_big.png');
    margin: 10px;
    width: 95%;
    padding-left: 5px;
    list-style-position: outside;
}
.liTraLoi
{
    margin-bottom: -15px;
}
.TraLoi_bold
{
    font-size: 14px;
    color: Black;
}
